package com.es.disped.api.wechat;

import java.util.Map;

import com.es.disped.common.model.MsgModel;

/**
 * @author Anson<br>
 *	Copyright by EasyShare 2019<br>
 *  
 *  All right reserved<br>
 *
 *  Created on 2019年6月16日 下午2:06:46<br>
 *  微信服务接口
 */
public interface WeChatService {

	/**
	 * 获取AccessToken，token过期时间为7200秒
	 * @return
	 * 		{@link MsgModel}
	 */
	MsgModel getAccessToken(); 
	
	/**
	 * 发送微信模板消息
	 * @param paramMap
	 * 		模板参数
	 * @param templateId
	 * 		模板ID
	 * @param toUser
	 * 		接收人
	 * @param accessToken
	 * 		accessToken
	 * @return
	 * 		{@link MsgModel}
	 */
	MsgModel sendTemplateMessage(Map<String, Object> paramMap, String templateId, String toUser, String accessToken);
}
